package 预选;

import java.util.Scanner;

/**
 * 在书写一个较大的整数时，为了方便看清数位，通常会在数位之间加上逗号来分割数位，具体的，从右向左，每三位分成一段，相邻的段之间加一个逗号。
 * 　　例如，1234567 写成 1,234,567。
 * 　　例如，17179869184 写成 17,179,869,184。
 * 　　给定一个整数，请将这个整数增加分割符后输出。
 * 输入格式
 * 　　输入一行包含一个整数 v。
 * 输出格式
 * 　　输出增加分割符后的整数。
 * 样例输入
 * 1234567
 * 样例输出
 * 1,234,567
 * 样例输入
 * 17179869184
 * 样例输出
 * 17,179,869,184
 */
public class test7 {
    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        int v = input.nextInt();

        String str = String.valueOf(v); // 转换成字符串
        int length = str.length();      // 获取字符串长度
        String[] strs = new String[300]; // 存储截取的字符串
        String str1;
        String str2;

        if (length%3==0){ // 如果长度为3的倍数
            int num1 = 0; // 定义下标1
            int num2 = 3;  // 定义下标2
            int times = length/3; // 需要循环的截取的次数
            //System.out.println(times);

            for (int i=0;i<times;i++){
                str1 = str.substring(num1,num2);
                strs[i] = str1;
                num1+=3;             // 每截取一次后移三位
                num2+=3;
                //System.out.println(str1);
            }
            String three = "";
            for (int i = 0; i < times; i++) {
                three += strs[i]+",";
                //System.out.println(three);
            }
            System.out.println(three.substring(0,length+times-1));

        } else {
            int head = length%3;
            String head_str = str.substring(0,head);
            String str_left = str.substring(head,length);
            int num1 = 0; // 定义下标1
            int num2 = 3;  // 定义下标2
            int times = length/3; // 需要循环的截取的次数
            //System.out.println(times);

            for (int i=0;i<times;i++){
                str1 = str_left.substring(num1,num2);
                strs[i] = str1;
                num1+=3;             // 每截取一次后移三位
                num2+=3;
                //System.out.println(str1);
            }
            String tail = "";
            for (int i = 0; i < times; i++) {
                tail += strs[i]+",";
                //System.out.print(tail);
            }
            String result = head_str+","+tail;
            System.out.println(result.substring(0,length+times));
        }
    }
}
